import request from '@/utils/request'

// 获取启用的房间模板列表
export function listRoomTemplates() {
  return request.get('/api/rooms/list')
}

// 根据房间类型获取模板列表
export function listTemplatesByRoomType(roomType) {
  return request.get(`/api/rooms/list/${roomType}`)
}

// 获取房间模板详情
export function getRoomTemplateById(id) {
  return request.get(`/api/rooms/${id}`)
}

// 创建房间模板
export function createRoomTemplate(data) {
  return request.post('/api/rooms', data)
}

// 更新房间模板
export function updateRoomTemplate(id, data) {
  return request.put(`/api/rooms/${id}`, data)
}

// 删除房间模板
export function deleteRoomTemplate(id) {
  return request.delete(`/api/rooms/${id}`)
}

// 启用/禁用房间模板
export function updateRoomTemplateStatus(id, enabled) {
  return request.put(`/api/rooms/${id}/status`, { enabled })
} 